Java除法保留两位小数 您所在的位置:网站首页 JAVA中除法时保留两位小数 Java除法保留两位小数

Java除法保留两位小数

2024-06-09 18:09| 来源: 网络整理| 查看: 265

1、int型或者Integer型

import java.text.DecimalFormat; public class IntDivideTest { public static void main(String[] args) { int a = 1; int b = 3; DecimalFormat decimalFormat = new DecimalFormat("0.00"); String divide = decimalFormat.format((float) a / (float) b); System.out.println(divide); } }

结果:

import java.text.DecimalFormat; public class IntDivideTest { public static void main(String[] args) { int a = 1; int b = 3; DecimalFormat decimalFormat = new DecimalFormat("0.00%"); String divide = decimalFormat.format((float) a / (float) b); System.out.println(divide); } }

结果:

 

 2、BigDecimal型

import java.math.BigDecimal; import java.math.RoundingMode; public class BigDecimalDivideTest { public static void main(String[] args) { BigDecimal a = new BigDecimal("1"); BigDecimal b = new BigDecimal("3"); BigDecimal divide = a.divide(b, 2, RoundingMode.HALF_UP); System.out.println(divide.toString()); } }

 结果:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有